A High-level Design and Implementation Platform for IP Prototyping on FPGA
نویسندگان
چکیده
The purpose of this platform is to provide a design and implementation environment for prototyping both computational and controller functions, in a standard communication architecture, including an Atmel AVR micro-controller and a Wishbone bus protocol. This platform serves the goal of the fast implementation and test of a data-path or controller IP blocks in an FPGA. The purpose of the proposed design flow is to support a behavior design and implementation flow. The design flow consists of a scheduling and mapping tool and a number of free and commercial EDA tools. To provide for a ‘classroom’ laboratory design environment, we have additionally designed a Wishbone slave IP interface, allowing for easy integration of VHDL blocks to be designed by the MSc students. After scheduling and mapping the operations of a ‘student function’ in time and on resources, the EDA program generates the standardized interface as VHDL entities and component statements. The usage of this interface has the additional advantage of making available to the designer VHDL test-bench template files to be used in a simulation environment. Finally, the design can be tested on a Xilinx FPGA development board. Keywords— Communication; IP; behavioral design; data-flow; FPGA II. HARDWARE ARCHITECTURE
منابع مشابه
Self authentication path insertion in FPGA-based design flow for tamper-resistant purpose
FPGA platforms have been widely used in many modern digital applications due to their low prototyping cost, short time-to-market and flexibility. Field-programmability of FPGA bitstream has made it as a flexible and easy-to-use platform. However, access to bitstream degraded the security of FPGA IPs because there is no efficient method to authenticate the originality of bitstream by the FPGA pr...
متن کاملDesign exploration and verification platform, based on high-level modeling and FPGA prototyping, for fast and flexible digital communication in physics experiments
In many research fields as high energy physics (HEP), astrophysics, nuclear medicine or space engineering with harsh operating conditions, the use of fast and flexible digital communication protocols is becoming more and more important. The possibility to have a smart and tested top-down design flow for the design of a new protocol for control/readout of front-end electronics is very useful. To...
متن کاملDesign and Implementation of Field Programmable Gate Array Based Baseband Processor for Passive Radio Frequency Identification Tag (TECHNICAL NOTE)
In this paper, an Ultra High Frequency (UHF) base band processor for a passive tag is presented. It proposes a Radio Frequency Identification (RFID) tag digital base band architecture which is compatible with the EPC C C2/ISO18000-6B protocol. Several design approaches such as clock gating technique, clock strobe design and clock management are used. In order to reduce the area Decimal Matrix C...
متن کاملFPGA education and research activities in Taiwan
The role of Chip Implementation Center (CIC), founded in 1992 under the National Science Council (NSC) of Taiwan R.O.C., is to provide the services for the fabrication of multi-project chip (MPC), the procurement/integration of software CAD tools, and the promotion of IC and FPGA design/testing/CAD software technology for academia in Taiwan. To date, CIC assisted 86 universities and polytechnic...
متن کاملFPGA Implementation of JPEG and JPEG2000-Based Dynamic Partial Reconfiguration on SOC for Remote Sensing Satellite On-Board Processing
This paper presents the design procedure and implementation results of a proposed hardware which performs different satellite Image compressions using FPGA Xilinx board. First, the method is described and then VHDL code is written and synthesized by ISE software of Xilinx Company. The results show that it is easy and useful to design, develop and implement the hardware image compressor using ne...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004